import { Module } from '@nestjs/common';
import { DynamicModule } from './dynamic.module'; // 引入动态模块


@Module({
    imports: [
        DynamicModule.register(),  // 使用动态模块来注册控制器和服务
    ]
})
export class AdminModule { }

// import { Module } from '@nestjs/common';
// import { APP_GUARD } from '@nestjs/core';
// import { UserController } from './user/user.controller'
// import { UserService } from './user/user.service'
// import { SystemController } from './system/system.controller'
// import { SystemService } from './system/system.service'

// import { SharedModule } from '@/shared.module';
// import { PermissionGuard } from './permission.guard'

// @Module({
//     imports: [
//         SharedModule
//     ],
//     controllers: [
//         UserController,
//         SystemController,
//     ],
//     providers: [
//         UserService,
//         SystemService,
//         {
//             provide: APP_GUARD,
//             useClass: PermissionGuard,  // 全局启用权限守卫器
//           },
//     ]
// })
// export class AdminModule {}
   